home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
serien
/
purity
/
nr.38
/
wurzel15
/
wurzel.p
< prev
next >
Wrap
Text File
|
1980-01-09
|
1KB
|
36 lines
Program wurzelberechnung_durch_Halbierung;
VAR m,a,b,c,eps:LONGREAL;
tx:text;
BEGIN
reset(tx,'CON:0/50/600/150/Wurzelberechnung mit 15 Stellen Genauigkeit !');
writeln(tx);
writeln(tx,'Wurzelberechnung durch halbierung mit 15 Stellen Genauigkeit');
writeln(tx,'Written by Røgersøft 26.10.94 email: ujqc@rz.uni-karlsruhe.de');
writeln(tx);
writeln(tx,'Für nähere Hinweise readme Text lesen!');
writeln(tx);
write(tx,'Zu berechnende Wurzel eingeben (z.B.65): ');
readln(tx,c);
a:=trunc(sqrt(c))-1; { linke schranke }
b:=trunc(sqrt(c))+1; { rechte Schranke }
write(tx,'Genauigkeit angeben (z.B.0.0000000001):')
readln(tx,eps);
REPEAT
m:=(a+b)/2;
IF (m*m-c>=0) THEN b:=m
ELSE a:=m;
UNTIL b-a<eps;
writeln(tx);
writeln(tx,' Linke Grenze: ',a);
writeln(tx,'Rechte Grenze: ',b);
writeln(tx,' Mit sqrt: ',sqrt(c));
writeln(tx);
writeln(tx,' Greetings to: Diesel, Bombersoft, PackMAN ...');
writeln(tx);
write(tx,'< Return >')
read(tx,a);
close(tx);
END;